try to enforce the windows compatibility as guessed from server
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Wed, 12 Feb 2025 22:02:57 +0000 (23:02 +0100)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 19 Feb 2025 13:12:37 +0000 (13:12 +0000)
commit8deb1c57fc6ba242a5d02a893b08b85d3aa5acb8
tree03913d7bf728255a6b9de02fd5e94579881fa9bb
parent44df8fa926b2630a3b363766f49ff658d7531940
try to enforce the windows compatibility as guessed from server

for now simple rule to guess if the server has windows naming enforced

if windows naming is enforced, we enforce it for new files

if not, we do not care

for now limited to spaces removal

more to come

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
src/libsync/discovery.cpp
test/syncenginetestutils.cpp
test/syncenginetestutils.h
test/testlocaldiscovery.cpp
test/testsyncengine.cpp
test/testsyncvirtualfiles.cpp